// solution stuff here